/** * Adjust the output of redoc to point the download link to a raw spec file that the build script will provide. */ (function () { var downloadParagraphText = "Download OpenAPI specification"; var changeInLinkText = "_specs/"; var changeReplacementInLinkText = "emtellipro/"; var checkInterval = 10; function findLink() { var paras = document.getElementsByTagName("p"); for (paraI = 0; paraI < paras.length; paraI++) { var para = paras[paraI]; if (para.innerHTML.startsWith(downloadParagraphText)) return para.getElementsByTagName("a")[0]; } return null; } function fixLink(link) { link.href = link.href.replace(changeInLinkText, changeReplacementInLinkText); } function tryFix() { var link = findLink(); if (link != null) { fixLink(link); return true; } return false; } function runCheck() { if (!tryFix()) window.setTimeout(runCheck, checkInterval); } window.setTimeout(runCheck, checkInterval); })();